.. _`Cartesian Product Table`: .. _`se.combine.sympathy.data.table.cartesian_product_table`: Cartesian Product Table ``````````````````````` .. image:: cartesian_product.svg :width: 48 Cartesian product of two or more Tables into a single Table. Documentation ::::::::::::: Cartesian product of a number of tables creates a new table containing all combinations of rows of the inputs. This output has one column for each unique column in the input tables. For example two tables with columns A and B of length N and M each create a new table of length N * M and containing A + B columns. It is an error to have duplicate column names. Definition :::::::::: Input ports ........... **in** 2 - inf, table Input Tables Output ports ............ **out** table Table with cartesian product of inputs Related nodes ............. * :ref:`se.combine.sympathy.data.table.cartesian_product_tables` Implementation .............. .. automodule:: node_cartesian_product :noindex: .. class:: CartesianProductTable :noindex: